An Empirical Evaluation of Predicting Runaway Software Projects Using Bayesian Classification

نویسندگان

  • Osamu Mizuno
  • Takanari Hamasaki
  • Yasunari Takagi
  • Tohru Kikuno
چکیده

Since software development projects often fall into runaway situations, detecting signs of runaway status in early stage of development has become important. In this paper, we propose a new scheme for the prediction of runaway projects based on an empirical questionnaire. We first design a questionnaire from five viewpoints within the projects: requirements, estimations, planning, team organization, and project management activities. Each of these viewpoints consists of questions in which experience and knowledge of software risks are included. Secondly, we classify projects into “runaway” and “success” using resultant metrics data. We then analyze the relationship between responses to the questionnaire and the runaway status of projects by the Bayesian classification. The experimental result using actual project data shows that 33 out of 40 projects were predicted correctly. As a result, we confirm that the prediction of runaway projects is successful.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Predicting software defects in varying development lifecycles using Bayesian nets

An important decision in software projects is when to stop testing. Decision support tools for this have been built using causal models represented by Bayesian Networks (BNs), incorporating empirical data and expert judgement. Previously, this required a custom BN for each development lifecycle. We describe a more general approach that allows causal models to be applied to any lifecycle. The ap...

متن کامل

Explanation vs Performance in Data Mining: A Case Study with Predicting Runaway Projects

Often, the explanatory power of a learned model must be traded off against model performance. In the case of predicting runaway software projects, we show that the twin goals of high performance and good explanatory power are achievable after applying a variety of data mining techniques (discrimination, feature subset selection, rule covering algorithms). This result is a new high water mark in...

متن کامل

A Bayesian Belief Network for Assessing the Likelihood of Fault Content

For predicting the software quality, we must consider various factors because the software development consists of various activities, which Software reliability growth model (SRGM) does not consider. In this paper, we propose a model to predict the final quality of software product by using the Bayesian belief network (BBN) model. By using the BBN, we can construct a prediction model that focu...

متن کامل

Why Software Projects Escalate: An Empirical Analysis and Test of Four Theoretical Models

Software projects can often spiral out of control to become “runaway systems” that far exceed original budget and schedule projections. The behavior that underlies many runaway systems can best be characterized as “escalation of commitment to a failing course of action.” The objectives of this study were to: (1) understand the extent to which IS projects are prone to escalate, (2) compare the o...

متن کامل

Improved Software Project Risk Assessment Using Bayesian Nets

Empirical software engineering models typically focus on predicting development effort or software quality but not both. Using Bayesian Nets (BNs) as causal models, researchers have recently attempted to build models that incorporate relationships between functionality, effort, software quality, and various process variables. This thesis analyses such models and, as part of a new validation stu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004